Interfacing Cooperative Transactions to Software Development Environments

نویسنده

  • Gail E. Kaiser
چکیده

Many cooperative transaction models are intended to support teams of programmers sharing a software development environment. However, papers on this topic often neglect to describe how the programmers might actually interact with the cooperative transactions in terms of user commands and corresponding responses from the environment. In this paper, we consider a particular cooperative transaction model, called participant transactions, and explain the user model that needs to be implemented by a software development environment. Copyright  1990 Gail E. Kaiser Kaiser is supported by National Science Foundation grants CCR-8858029 and CCR-8802741, by grants from AT&T, Citicorp, DEC, IBM, Siemens, Sun and Xerox, by the Center for Advanced Technology and by the Center for Telecommunications Research. keywords: Concurrency control, cooperative work, extended transaction model, large scale system, multi-user software development environment.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Cooperative Transactions for Multiuser Environments

This chapter surveys extended transaction models proposed to support long duration, interactive and/or cooperative activities in the context of multi-user software development and CAD/CAM environments. Many of these are variants of the checkout model, which addresses the long duration and interactive nature of the activities supported by environments but still isolates environment users, making...

متن کامل

Classiication of and Experimentation on Tool Interfacing in Software Development Environments Classiication of and Experimentation on Tool Interfacing in Software Development Environments

The eeectiveness of tool integration in software development environments is ultimately measured by its ability in improving the productivity of the user. Traditionally , issues related to tool integration are often classiied according to aspects of such mechanisms as user interface, control, and data integration which are purely from the viewpoint of the environment developer. This mechanism-b...

متن کامل

Problems in Interfacing Tools of Different Development Environments

Integrating two separate development environments requires information transfer between the tools or the underlying repositories of the environments. This information transfer has usually been solved by applying ad hoc transformations to integrate the tools within a single development environment. We study the problem of making tools in diierent environments cooperate without modifying the tool...

متن کامل

An Environment for Cooperative Software Development Realization and Implications

The development of large software systems is teamwork that requires tool support for coordinating cooperative activities, maintaining project control and sharing information. Existing collaborative environments that aim to support cooperative software development often try to predefine and automate the development process. This leads to problems since software development is a highly dynamic pr...

متن کامل

Classification of and Experimentation on Tool Interfacing in Software Development Environments

The eflectiveness of tool integration in software development environments is ultimately measured by its ability in improving the productivity of the user. Traditionally, issues related to tool in&egration are often classified according to aspects of such mechanisms as user interface, control, and data integration which are purely from the viewpoint of the environment developer. This mechanism-...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1991